package com.job.blossom.work0707.example0707;

/**
 * @author ZJM
 * @version 1.0
 * @since 2022-07-08 18:58:02
 */
public class TestStudent {
    public static void main(String[] args) {
        Student.saySchool();
//        static : 表示静态
//        简单认为：静态是一个类型使用时 不创建对象
        Student stu1;
//        类变量（静态变量） 无须使用对象调用，但也能可以使用对象调用
        System.out.println(Student.count);

        stu1 = new Student();
        System.out.println(stu1.count);

        System.out.println(Student.count);

        Student stu2 = new Student();
        System.out.println(stu2.count);
        System.out.println(Student.count);

//        类变量 静态变量 建议使用类名调用，不推荐使用对象调用
//        类方法 静态方法 建议使用类名调用，不推荐使用对象调用
//        静态一方面是所有对象共享，另一方面是 为了 不想 创建对象 就能使用属性和方法 在一些工具类里面，方法往往都是静态的


        stu1.count =100;
        System.out.println(Student.count);

        stu1.saySchool();
        Student.saySchool();
    }
}
